<?php
/**
 * Controller de Estadisticas.
 *
 *
 * @filesource          
 * @copyright		
 * @link		http://www.pragmatia.com Pragmatia
 * @package		datagro
 * @subpackage	app.controllers
 * @version     1.1
 * @license		http://www.opensource.org/licenses/mit-license.php The MIT License
 * @author      Martin Radosta <mradosta@pragmatia.com>
 */


/**
 * Clase EstadisticasController
 *
 * @package	    datagro
 * @subpackage	app.controllers
 */

class  EstadisticasController extends AppController
{
    var $name = 'Estadisticas';

	function index() {
		if(!empty($this->data)) {
			$desde = $hasta = null;
			if(!empty($this->data['Filtro']['Estadistica-fecha_hora__desde'])) {
				if(preg_match(VALID_DATETIME, $this->data['Filtro']['Estadistica-fecha_hora__desde'])) {
					$desde = $this->Formato->formatearFechaHora($this->data['Filtro']['Estadistica-fecha_hora__desde']);
				}
				elseif(preg_match(VALID_DATE, $this->data['Filtro']['Estadistica-fecha_hora__desde'])) {
					$desde = $this->Formato->formatearFecha($this->data['Filtro']['Estadistica-fecha_hora__desde']);
				}
			}
			if(!empty($this->data['Filtro']['Estadistica-fecha_hora__hasta'])) {
				if(preg_match(VALID_DATETIME, $this->data['Filtro']['Estadistica-fecha_hora__hasta'])) {
					$hasta = $this->Formato->formatearFechaHora($this->data['Filtro']['Estadistica-fecha_hora__hasta']);
				}
				elseif(preg_match(VALID_DATE, $this->data['Filtro']['Estadistica-fecha_hora__hasta'])) {
					$hasta = $this->Formato->formatearFecha($this->data['Filtro']['Estadistica-fecha_hora__hasta']);
				}
			}
			$this->set("clientes", $this->Estadistica->porCliente(array("desde"=>$desde,"hasta"=>$hasta)));
			$this->set("resumida", $this->Estadistica->resumida(array("desde"=>$desde,"hasta"=>$hasta)));
			$this->set("usuarios", $this->Estadistica->porUsuario(array("desde"=>$desde,"hasta"=>$hasta)));
			$this->set("equipos",  $this->Estadistica->porEquipo(array("desde"=>$desde,"hasta"=>$hasta)));
		}
	}
}
?>